@charset "utf-8";
/* 图片新闻 dynamic part */
/* 外框 */
.dynamic {
  width: 998px;
  margin: 0 auto;
  height: auto;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  background: #fff;
}
.dynamic div {
  width: 998px;
  margin: 0 auto;
  overflow: hidden;
  vertical-align: middle;
  display: block;
  padding: 0 ;
  height: auto;
}
.dynamic div .left_box {
  width: 774px;
  float: left;
  margin-top: 3px;
  margin-left: 8px;
  height: 400px;
}
.dynamic div .left_box .headline {
  width: 282px;
  height: 31px;
  float: left;
  background: url(1.jpg) no-repeat;
  margin-left: 5px;
}
.dynamic div .left_box .headline .div_l {
  cursor: pointer;
  width: 50%;
  font-size: 12px;
  float: left;
  color: #ffffff;
  height: 31px;
  line-height: 31px;
  text-align: center;
  font-weight: 600;
}
.dynamic div .left_box .headline .div_l a {
  color: #ffffff;
}
.dynamic div .left_box .headline .div_r {
  cursor: pointer;
  width: 50%;
  font-size: 12px;
  float: left;
  color: #3d7ae3;
  height: 31px;
  line-height: 31px;
  text-align: center;
  font-weight: 600;
}
.dynamic div .left_box .headline .div_r a {
  color: #3d7ae3;
}
.dynamic div .left_box .headline .ul_l {
  display: block;
}
.dynamic div .left_box .headline .ul_r {
  display: none;
}
.dynamic div .left_box .headline .more {
  font-size: 12px;
  float: right;
  color: #2d91d7;
  height: 31px;
  line-height: 31px;
  width: 60px;
  vertical-align: middle;
  text-align: center;
}
.dynamic div .left_box .headline .more a {
  color: #2d91d7;
}
.dynamic div .left_box .kuang {
  width: 772px;
  height: 394px;
  margin: 5px auto 0px auto;
  border-bottom: 1px #dddddd solid;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  float: left;
}
.dynamic div .left_box .kuang .lunbo {
  width: 485px;
  height: 394px;
  margin: 0 auto;
  float: left;
}
.dynamic div .left_box .kuang .lunbo .banner {
  width: 485px;
  height: 337px;
  float: left;
  background: url(banner1.jpg) no-repeat;
}
.dynamic div .left_box .kuang .lunbo .heng {
  width: 485px;
  height: 30px;
  line-height: 30px;
  float: left;
  color: #333333;
  font-weight: 600;
  font-size: 12px;
  text-align: center;
  vertical-align: middle;
}
.dynamic div .left_box .kuang ul {
  width: 280px;
  float: left;
  height: 360px;
  padding: 0;
  margin: 0;
}
.dynamic div .left_box .kuang ul .dian {
  width: 3px;
  height: 26px;
  float: left;
  background: url(dian.jpg) no-repeat;
  margin-right: 7px;
}
.dynamic div .left_box .kuang ul li {
  height: 29.5px;
  line-height: 29.5px;
  width: 270px;
  float: left;
  background: url(lie-back.jpg) bottom repeat-x;
  font-size: 12px;
  color: #333333;
  overflow: hidden;
  margin-left: 10px;
  list-style: none;
}
.dynamic div .left_box .kuang ul li a {
  color: #333;
  display: block;
  float: left;
  font-size: 12px;
}
.dynamic div .left_box .kuang ul li span {
  float: right;
}
/*  今日值班 Be on dynamic part(zhiban)  */
.dynamic div .duty {
  width: 195px;
  height: 398px;
  display: block;
  float: left;
  overflow: hidden;
  margin-top: 5px;
  margin-left: 8px;
}
.dynamic div .duty .duty_title {
  width: 195px;
  height: 48px;
  float: left;
  background: url(duty_title.jpg) no-repeat;
}
.dynamic div .duty .duty_title .duty_line {
  width: 167px;
  height: 16px;
  line-height: 16px;
  float: left;
  margin-top: 10px;
  font-size: 12px;
  color: #ffe742;
  text-align: left;
  font-weight: 600;
  margin-left: 27px;
}
.dynamic div .duty .duty_title span {
  font-size: 12px;
  float: left;
  color: #ff3300;
  height: 16px;
  line-height: 16px;
  font-weight: 600;
  margin-left: 25px;
}
.dynamic div .duty .duty_body {
  width: 193px;
  height: 349px;
  background: #EAEDF2;
  border-bottom: 1px #dddddd solid;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  font-family: Tahoma, Helvetica, Arial, '宋体', sans-serif;
}
.dynamic div .duty .duty_body .ll {
  width: 195px;
  height: 55px;
  float: left;
}
.dynamic div .duty .duty_body ul {
  width: 194px;
  height: 289px;
  float: left;
  padding: 0;
  margin: 0 auto 5px 0px;
  list-style: none;
  overflow-y: auto;
  overflow-x: hidden;
}
.dynamic div .duty .duty_body ul .dian2 {
  width: 3px;
  height: 26px;
  float: left;
  margin-top: 16px;
  margin-right: 2px;
  list-style: none;
}
.dynamic div .duty .duty_body ul li {
  line-height: 30px;
  width: 192px;
  float: left;
  font-size: 12px;
  color: #333;
  overflow: hidden;
  font-weight: bold;
  list-style: none;
  height: auto;
}
.dynamic div .duty .duty_body ul li.zbb_li div.zbb_li_left {
  width: 100px;
  height: auto;
  text-align: right;
  float: left;
}
.dynamic div .duty .duty_body ul li.zbb_li div.zbb_li_right {
  width: 85px;
  height: auto;
  text-align: left;
  float: left;
  margin-left: 3px;
}
.dynamic div .duty .duty_body ul li span {
  float: right;
  margin-right: 18px;
  list-style: none;
}
.dynamic div .duty .duty_body .duo {
  height: 31px;
  line-height: 31px;
  width: 178px;
  float: left;
  font-size: 13px;
  color: #333;
  overflow: hidden;
  font-weight: 800;
  text-align: right;
}
.dynamic div .duty .duty_body .duo a {
  color: #333;
}
.dynamic div .duty .duty_body ul .dian2 {
  width: 3px;
  height: 26px;
  float: left;
  margin-top: 16px;
  margin-right: 2px;
  list-style: none;
}
.dynamic div .duty .duty_body ul li {
  line-height: 30px;
  width: 192px;
  float: left;
  font-size: 12px;
  color: #333;
  overflow: hidden;
  font-weight: bold;
  list-style: none;
  height: auto;
}
.dynamic div .duty .duty_body ul li.zbb_li div.zbb_li_left div.zbb_li_c {
  width: 100px;
}
.dynamic div .duty .duty_body ul li.zbb_li div.zbb_li_left div.zbb_li_c:after {
  content: " ";
  display: inline-block;
  width: 100%;
}
.dynamic div .duty .duty_body ul li.zbb_li div.zbb_li_right div.zbb_li_c {
  width: 50px;
}
.dynamic div .duty .duty_body ul li.zbb_li div.zbb_li_right div.zbb_li_c:after {
  content: " ";
  display: inline-block;
  width: 100%;
}
.dynamic div .duty .duty_body .duo {
  height: 31px;
  line-height: 31px;
  width: 178px;
  float: left;
  font-size: 13px;
  color: #333;
  overflow: hidden;
  font-weight: 800;
  text-align: right;
}
.dynamic div .duty .duty_body .duo a {
  color: #333;
}
/* 今日值班 - 值班表浮动层 */
.duty_body .zbb_line {
  position: absolute;
  left: 0px;
  border: 1px solid #e7ebf2;
  background: #eeeeee;
  height: 100px;
  width: 250px;
  display: none;
  top: 20px;
  font-family: Tahoma, Helvetica, Arial, '宋体', sans-serif;
}
.duty_body .zbb_line .keshi {
  width: 250px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.duty_body .zbb_line .keshi .kes {
  width: 50px;
  float: left;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #333333;
  vertical-align: middle;
  text-align: left;
  margin-left: 5px;
}
.duty_body .zbb_line .keshi .ke {
  width: 195px;
  float: left;
  height: 32px;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  color: #333;
}
.duty_body .zbb_line .renyuan {
  width: 250px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.duty_body .zbb_line .renyuan .xingming {
  width: 50px;
  float: left;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #333333;
  vertical-align: middle;
  text-align: left;
  margin-left: 5px;
}
.duty_body .zbb_line .renyuan .xing {
  width: 195px;
  float: left;
  height: 32px;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  color: #333;
}
.duty_body .zbb_line .haoma {
  width: 250px;
  float: left;
  height: 32px;
  line-height: 32px;
}
.duty_body .zbb_line .haoma .haom {
  width: 50px;
  float: left;
  height: 32px;
  line-height: 32px;
  font-size: 12px;
  color: #333333;
  vertical-align: middle;
  text-align: left;
  margin-left: 5px;
}
.duty_body .zbb_line .haoma .hao {
  width: 195px;
  float: left;
  height: 32px;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  color: #333;
}
